|
IBM BLU Acceleration is a collection of technologies from the IBM Research and Development Labs for analytical database workloads. BLU Acceleration integrates a number of different technologies including in-memory processing of columnar data, Actionable Compression (which uses ''approximate Huffman encoding'' to compress and pack data tightly), CPU Acceleration (which exploits SIMD technology and provides parallel vector processing), and Data Skipping (which allows data that's of no use to the current active workload to be ignored).〔Raman, Attaluri, Barber, Chainani, et al. (August 2013) ("DB2 with BLU Acceleration: So Much More than Just a Column Store" ), ''Proceedings of the VLDB Endowment, Volume 6 Issue 11, Pages 1080-1091''. Retrieved on February 1, 2014〕 The term ‘BLU’ does not stand for anything in particular; however it has an indirect play on IBM's traditional corporate nickname Big Blue. (Ten IBM Research and Development facilities around the world filed more than 25 patents while working on the Blink Ultra project, which has resulted in BLU Acceleration)〔("IBM BLU Acceleration speeds analytics with dynamic in-memory computing" ) Retrieved on February 1, 2014.〕 BLU Acceleration does not require indexes, aggregates or tuning. BLU Acceleration is integrated in Version 10.5 of IBM DB2 for Linux, Unix and Windows,(DB2 for LUW〔(DB2 for Linux, UNIX and Windows )〕) and uses the same storage and memory constructs (i.e., storage groups, table spaces, and buffer pools), SQL language interfaces, and administration tools as traditional DB2 for LUW databases.〔Zikopoulos, Lightstone, Huras, Sachedina, Baklarz. ("DB2 10.5 with BLU Acceleration: New Dynamic In-Memory Analytics for the Era of Big Data" ), McGraw-Hill Education. ISBN 9780071823494. Retrieved on February 1, 2014.〕 BLU Acceleration is available on both IBM POWER and x86 processor architectures.〔("BLU Acceleration Changes the Game" ), ''IBM Software White Paper'' (July 2013). Retrieved on February 1, 2014.〕 == History == BLU Acceleration is the second generation of the technology that originated in the Blink project, which was started at the IBM Almaden Research Center in 2006. Aimed primarily at "read-mostly" business intelligence (BI) query processing, Blink combined the scale-out of multi-core processors with dynamic random-access memory (DRAM) to store a copy of a data mart completely in memory. It also used proprietary compression techniques and algorithms that allowed most SQL queries to be performed directly against compressed data (as opposed to requiring data to be decompressed before processing could take place).〔Lightstone, Lohman, Schiefer. (April 2013) ("Super Analytics, Super Easy. Introducing IBM DB2 10.5 with BLU Acceleration" ), ''IBM Data Magazine''. Retrieved on February 1, 2014.〕 Eventually, Blink was incorporated into two IBM products: the IBM Smart Analytics Optimizer for DB2 for z/OS (the mainframe version of DB2), which was released in November 2010, and the Informix Warehouse accelerator, which was released in March 2011. BLU Acceleration has been optimized for accessing data from RAM. However even if data size grows to an extent that it no longer fits the RAM, intermediate results may spill to disk.〔 BLU Acceleration was perfected and integrated with DB2 through a collaboration between DB2 product development, the IBM Systems Optimization Competency Center, and IBM Research—this collaboration resulted in the addition of columnar processing, broader SQL support, I/O and CPU efficiencies, and integration with the DB2 SQL compiler, query optimizer, and storage layer.〔Zikopoulos, Vincent. (August 2013) ("Ask the Experts: DB2 10.5 with BLU Acceleration" ). Retrieved on February 1, 2014.〕 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「IBM BLU Acceleration」の詳細全文を読む スポンサード リンク
|